---@class DialogBasePanel : IBehaviour
---@field public Info_txt UILabel
---@field public Tip_txt UILabel
---@field public Close_obj UnityEngine.GameObject
---@field public Dialog1_obj UnityEngine.GameObject
---@field public Dialog1_txt UILabel
---@field public Dialog2_obj UnityEngine.GameObject
---@field public Dialog2_txt UILabel
---@return DialogBasePanel
local this = class('DialogBasePanel', IBehaviour)

---@param obj UnityEngine.GameObject
function this:Awake(obj)
    self.super:Awake(obj)
	self.Info_txt = self:GetComponent('Sprite/Info_txt', UILabel)
	self.Tip_txt = self:GetComponent('Sprite/Tip_txt', UILabel)
	self.Close_obj = self:FindGameObject('Sprite/Close_obj')
	self.Dialog1_obj = self:FindGameObject('Dialog1_obj')
	self.Dialog1_txt = self:GetComponent('Dialog1_obj/Dialog1_txt', UILabel)
	self.Dialog2_obj = self:FindGameObject('Dialog2_obj')
	self.Dialog2_txt = self:GetComponent('Dialog2_obj/Dialog2_txt', UILabel)
end

return this